#include "stdio.h"
#include "stm32f10x.h"
#include "systick.h"
#include "system.h"
#include "FreeRTOS.h"
#include "task.h"
#include "start_freertos.h"
#include "usart1.h"


								 
int main(void) {
	SysTick_Init();
	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //中断优先级分组分2组
  usart1_init(115200);
	
	freertos_start();
  return 0;
}


//printf重定向
int fputc(int ch,FILE *p)  //函数默认的，在使用 printf 函数时自动调用
{
	USART_SendData(USART1,(u8)ch);	
	while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);
	return ch;
}

